import tkinter as tk
from tkinter import ttk

def main():
    root = tk.Tk()
    root.title("自动拉伸示例")

    # 创建输入框和标签，绑定字符串变量
    entry_var = tk.StringVar()
    entry = ttk.Entry(root, textvariable=entry_var)
    label_var = tk.StringVar()
    label = ttk.Label(root, textvariable=label_var)

    # 使用Grid布局管理器
    entry.grid(row=0, column=0, padx=10, pady=10, sticky="ew")
    label.grid(row=1, column=0, padx=10, pady=10, sticky="ew")

    # 设置输入框默认值
    entry_var.set("输入文本后自动更新标签")

    # 设置列权重以实现自动拉伸
    root.columnconfigure(0, weight=1)

    root.mainloop()

if __name__ == "__main__":
    main()
